A Framework for Modeling Agent-Oriented Software

نویسندگان

  • Haiping Xu
  • Sol M. Shatz
چکیده

With the increasing importance of complex software systems in the software industry, the need for using agent technologies to develop large-scale commercial and industrial software systems is growing rapidly. Such systems are complex and there is a pressing need for system modeling techniques to support reliable, maintainable and extensible design. G-Nets are a type of Petri net defined to support modeling of a system as a set of independent and loosely-coupled modules. In this paper, we first introduce an extension of G-Nets, agent-based GNet, as a generic model for agent design. Then to progress from an agent-based design model to an agent-oriented model, new mechanisms to support inheritance modeling are introduced. To illustrate our formal modeling technique for multi-agent systems, an example of an agent family in electronic commerce is provided.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Method integration: An approach to develop agent oriented methodologies

Agent oriented software engineering (AOSE) is an emerging field in computer science  and  proposes some systematic ideas for multi agent systems analysis, implementation and maintenance. Despite the various methodologies introduced in the agent-oriented software engineering, the main challenges are defects in different aspects of methodologies. According to the defects resulted from weaknesses ...

متن کامل

A Visual Development Environment for Jade ( Extended Abstract )

Agent-oriented software engineering (AOSE) aims on reducing the complexity of multiagent system (MAS) development. Jade is a famous framework for implementing MAS in Java. This paper proposes the model-driven development environment of the Domain Specific Modeling Language for Multiagent Systems (Dsml4mas) as a visual development environment for Jade. We focus especially on how the synchronizat...

متن کامل

Ontological Foundations for Agent-Oriented Organizational Modeling

This paper reports on our work on three complementary directions, aimed at developing: (i) a theoretical framework named UFO (Unified Foundational Ontology) for (re) design, evaluation and integration of conceptual modeling grammars and models; (ii) the ARKnowD agent-oriented software engineering methodology to develop knowledgecentered systems and processes; and (iii) methodological contributi...

متن کامل

An Aspect-Oriented Modeling Framework for Designing Multi-Agent Systems

A number of concerns in multi-agent system (MAS) design have a crosscutting impact on agent-oriented models. These concerns inherently affect several system agents and their internal modeling elements, such as actions and goals. Examples of crosscutting concerns in MAS design encompass both internal and systemic properties, such as learning, mobility, error handling, and security. Without an ex...

متن کامل

Platys: a framework for supporting context-aware personal agents

A context-aware personal agent (CPA) adapts to the changing contexts of its user. Platys is an agent-oriented software engineering (AOSE) framework that supports the development and execution of CPAs. Specifically, the framework (1) facilitates modeling a CPA via cognitive constructs, simplifying development, and (2) delegates the concerns of context elicitation (from end users) and acquisition...

متن کامل

A Preliminary Comparative Feature Analysis of Multi-agent Systems Development Methodologies

While there are a considerable number of software engineering methodologies for developing multi-agent systems, not much work has been reported on the evaluation and comparison of these methodologies. This paper presents a comparative analysis of five well-known MAS-development methodologies. The comparison is based on a feature analysis framework published previously [1]. This framework allows...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001